$(function() {
	var menuId = $('#menuId').val(); //获取菜单ID
	var $table = $('#data');
    $table.bootstrapTable({
        url: '../auth/search?menuId='+menuId,
        toolbar: '#toolbar',                //工具按钮用哪个容器
        singleSelect: false,
        pageNumber:1,                       //初始化加载第一页，默认第一页
        pageSize: 10,                       //每页的记录行数（*）
        pageList: [10, 25],        //可供选择的每页的行数（*）
        columns: [{
            checkbox:true
        },{
        	title:"序号",
	    	formatter: function(value, row, index) {
	            return index + 1;
	        }
        },{
            field: 'auth_name',
            title: '名称'
        }, {
            field: 'auth_code',
            title: '权限码'
        }, {
            field: 'auth_type',
            title: '权限类型'
        }, {
            field: 'auth_status',
            title: '权限状态'
        }],
        onDblClickRow: function (item, $element) {
        	return false;
        }
    });
    
    function refresh() {
    	$table.bootstrapTable('refresh', 'search');
    }
    
    //添加
    $('#authAdd').click(function() {
    	utils.lyopen({
			title: '添加权限',
			area: ['600px', '400px'],
			content: '../auth/save?menuId=' + menuId,
			end: function() {
				refresh();
			}
		});
    });
    
    //编辑
    $('#authEdit').click(function() {
    	var data = tbutils.getOneSelect($table);
    	if(data != null) {
    		utils.lyopen({
    			title: '修改权限',
    			area: ['600px', '400px'],
    			content: '../auth/edit?id=' + data.auth_id,
    			end: function() {
    				refresh();
    			}
    		});
    	}
    });
    
    $('#authDel').click(function() {
    	var datas = tbutils.getMulSelect($dict);
    	if(datas != null) {
    		var dictIds = [];
    		$.each(datas, function(i, item) {
    			dictIds.push(item.dict_id);
    		});
    		utils.confirm('确定删除选中项?', function() {
    			$.loadReq({
    				type:'post',
    				url:'del',
    				data:{dictIds:dictIds},
    				success: function(res) {
    					if(res.status == 'true') {
    						console.info(res);
    						utils.alert('删除成功', function(){
    							refreshDict();
    						});
    					}
    				}
    			});
    		});
    	}
    });
    
});